antitorque pedals - German English Dictionary